package com.oba.king.businessprocess.invoicemanage;

import java.util.Date;

import com.oba.base.service.BaseBo;
import com.oba.king.datalib.CompanyInfo;
import com.oba.king.datalib.Customer;

public class InvoiceInfo extends BaseBo{
	   private Long invoiceId;           
	   private Customer customer;          
	   private Date invoiceApplyDate;   
	   private Date invoiceActiveDate;  
	   private String invoiceSerialNumber;
	   private String invoiceNumber;       
	   private String invoiceName;         
	   private int invoiceType;         
	   private int invoiceProcessType; 
	   private int invoiceAuditingType;
	   private Date updateDate;          
	   private String udpaterName;         
	   private Double taxFee;              
	   private int taxRate;             
	   private String taxUnitFee;         
	   private Date backInvoiceDate;    
	   private Double totalMoney;          
	   private String remark;               
	   private CompanyInfo companyInfo; 
	   
	public Long getId() {
		// TODO Auto-generated method stub
		return invoiceId;
	}

	public String getName() {
		// TODO Auto-generated method stub
		return invoiceSerialNumber;
	}

	public Long getInvoiceId() {
		return invoiceId;
	}

	public void setInvoiceId(Long invoiceId) {
		this.invoiceId = invoiceId;
	}

	public Customer getCustomer() {
		return customer;
	}

	public void setCustomer(Customer customer) {
		this.customer = customer;
	}

	public Date getInvoiceApplyDate() {
		return invoiceApplyDate;
	}

	public void setInvoiceApplyDate(Date invoiceApplyDate) {
		this.invoiceApplyDate = invoiceApplyDate;
	}

	public Date getInvoiceActiveDate() {
		return invoiceActiveDate;
	}

	public void setInvoiceActiveDate(Date invoiceActiveDate) {
		this.invoiceActiveDate = invoiceActiveDate;
	}

	public String getInvoiceSerialNumber() {
		return invoiceSerialNumber;
	}

	public void setInvoiceSerialNumber(String invoiceSerialNumber) {
		this.invoiceSerialNumber = invoiceSerialNumber;
	}

	public String getInvoiceNumber() {
		return invoiceNumber;
	}

	public void setInvoiceNumber(String invoiceNumber) {
		this.invoiceNumber = invoiceNumber;
	}

	public String getInvoiceName() {
		return invoiceName;
	}

	public void setInvoiceName(String invoiceName) {
		this.invoiceName = invoiceName;
	}

	public int getInvoiceType() {
		return invoiceType;
	}

	public void setInvoiceType(int invoiceType) {
		this.invoiceType = invoiceType;
	}

	public int getInvoiceProcessType() {
		return invoiceProcessType;
	}

	public void setInvoiceProcessType(int invoiceProcessType) {
		this.invoiceProcessType = invoiceProcessType;
	}

	public int getInvoiceAuditingType() {
		return invoiceAuditingType;
	}

	public void setInvoiceAuditingType(int invoiceAuditingType) {
		this.invoiceAuditingType = invoiceAuditingType;
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}

	public String getUdpaterName() {
		return udpaterName;
	}

	public void setUdpaterName(String udpaterName) {
		this.udpaterName = udpaterName;
	}

	public Double getTaxFee() {
		return taxFee;
	}

	public void setTaxFee(Double taxFee) {
		this.taxFee = taxFee;
	}

	public int getTaxRate() {
		return taxRate;
	}

	public void setTaxRate(int taxRate) {
		this.taxRate = taxRate;
	}

	public String getTaxUnitFee() {
		return taxUnitFee;
	}

	public void setTaxUnitFee(String taxUnitFee) {
		this.taxUnitFee = taxUnitFee;
	}

	public Date getBackInvoiceDate() {
		return backInvoiceDate;
	}

	public void setBackInvoiceDate(Date backInvoiceDate) {
		this.backInvoiceDate = backInvoiceDate;
	}

	public Double getTotalMoney() {
		return totalMoney;
	}

	public void setTotalMoney(Double totalMoney) {
		this.totalMoney = totalMoney;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public CompanyInfo getCompanyInfo() {
		return companyInfo;
	}

	public void setCompanyInfo(CompanyInfo companyInfo) {
		this.companyInfo = companyInfo;
	}

}
